\hypertarget{classpgpr__vector}{\section{pgpr\+\_\+vector$<$ T $>$ Class Template Reference}
\label{classpgpr__vector}\index{pgpr\+\_\+vector$<$ T $>$@{pgpr\+\_\+vector$<$ T $>$}}
}


Vector class.  


\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classpgpr__vector_ad23bca84220aeefcc7057b9b951e7b0e}{typedef T {\bfseries value\+\_\+type}}\label{classpgpr__vector_ad23bca84220aeefcc7057b9b951e7b0e}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classpgpr__vector_a4820d76d1faca86e6c3b2eab89b0b142}{{\bfseries pgpr\+\_\+vector} (int n)}\label{classpgpr__vector_a4820d76d1faca86e6c3b2eab89b0b142}

\item 
\hypertarget{classpgpr__vector_a7423667ee0fe3d6b37f648c20ff3e084}{{\bfseries pgpr\+\_\+vector} (int n, const T \&a)}\label{classpgpr__vector_a7423667ee0fe3d6b37f648c20ff3e084}

\item 
\hypertarget{classpgpr__vector_a50c96dc2fbd88b4a9a5ed2a807540422}{{\bfseries pgpr\+\_\+vector} (int n, const T $\ast$a)}\label{classpgpr__vector_a50c96dc2fbd88b4a9a5ed2a807540422}

\item 
\hypertarget{classpgpr__vector_a6135db2460ccc33b4a08b325c25b8517}{{\bfseries pgpr\+\_\+vector} (const \hyperlink{classpgpr__vector}{pgpr\+\_\+vector} \&rhs)}\label{classpgpr__vector_a6135db2460ccc33b4a08b325c25b8517}

\item 
\hypertarget{classpgpr__vector_a989b36f3d36a0ddcbfd44ec45d5b8bde}{\hyperlink{classpgpr__vector}{pgpr\+\_\+vector} \& {\bfseries operator=} (const \hyperlink{classpgpr__vector}{pgpr\+\_\+vector} \&rhs)}\label{classpgpr__vector_a989b36f3d36a0ddcbfd44ec45d5b8bde}

\item 
\hypertarget{classpgpr__vector_ae93d0af7c260a44a6420a1789f5a4c6f}{\hyperlink{classpgpr__vector}{pgpr\+\_\+vector} \& {\bfseries operator-\/} (const \hyperlink{classpgpr__vector}{pgpr\+\_\+vector} \&rhs)}\label{classpgpr__vector_ae93d0af7c260a44a6420a1789f5a4c6f}

\item 
\hypertarget{classpgpr__vector_a3511ec2db47c6a7360286830310396e3}{T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const int i)}\label{classpgpr__vector_a3511ec2db47c6a7360286830310396e3}

\item 
\hypertarget{classpgpr__vector_a790cda9d06b190713bf168c28788882c}{const T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const int i) const }\label{classpgpr__vector_a790cda9d06b190713bf168c28788882c}

\item 
\hypertarget{classpgpr__vector_ac0674ee93caf2192637931f035aa5311}{int {\bfseries size} () const }\label{classpgpr__vector_ac0674ee93caf2192637931f035aa5311}

\item 
\hypertarget{classpgpr__vector_a0739a665c8294cc5a954f08d12ee0c3e}{void {\bfseries resize} (int newn)}\label{classpgpr__vector_a0739a665c8294cc5a954f08d12ee0c3e}

\item 
\hypertarget{classpgpr__vector_a3797b9b7f54060498c7a0fd4e2e2f6be}{void {\bfseries assign} (int newn, const T \&a)}\label{classpgpr__vector_a3797b9b7f54060498c7a0fd4e2e2f6be}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class pgpr\+\_\+vector$<$ T $>$}

Vector class. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{pgpr__type_8h}{pgpr\+\_\+type.\+h}\end{DoxyCompactItemize}
